annoying, irritating, insistent person - Turco Inglés Diccionario